function fnMenError(mensaje,tipo,ind){
    $("#divMenError").removeClass("ui-state-error ui-corner-all ui-state-highlight");
    $("#spIconoMen").removeClass("ui-icon ui-icon-alert ui-icon-info ui-icon-circle-check");
    /*Funcion para el control de los mensajes*/
    if(ind){
        $("#divMenError").css("display", "none");
    }
    else{
        switch (parseInt(tipo)) {
            case 2: //mensaje de exito
                $("#spIconoMen").addClass("ui-icon-circle-check");
                $("#divMenError").addClass("ui-state-highlight ui-corner-all");
                break;
            default:
                $("#spIconoMen").addClass("ui-icon ui-icon-alert");
                $("#divMenError").addClass("ui-state-error ui-corner-all");
                break;
        }
        $("#spMenError").html(mensaje);
        $("#divMenError").css("display", "block");
        setTimeout("fnMenError('',1,true)", 5000);
    }
    return true;
} //fin function fnMenError(mensaje,tipo,ind){
function fnCambiaStiloLocal(style){
    setActiveStyleSheet(style);
    return true;
}//fin function fnCambiaStilo(style){

function asignaError(id){
    $("label[for='" + id + "']").addClass("menFalta");
    return;
}
function fnValidaCampos(obj,id,elLabel){
    var lleno = true;
    if(elLabel == undefined)
        //Elimina los labels de error
        $("label").each(function(){
            $(this).removeClass("menFalta");
        }); //fin $("label").each(function(){        
    $(obj + "#" + id + " select").each(function(){
        if($(this).val() =="" && !$(this).hasClass('omitir')){
            lleno = false;
            asignaError($(this).attr("id"));
        }
    });
    $(obj + "#" + id + " input:text").each(function(){
        if($(this).val() =="" && !$(this).hasClass('omitir')){
            lleno = false;
            asignaError($(this).attr("id"));
        }
    });
    $(obj + "#" + id + " textarea").each(function(){
        if($(this).val() == "" && !$(this).hasClass('omitir')){
            lleno = false;
            asignaError($(this).attr("id"));
        }            
    }); //fin $("div#divOcupa select").each(function(){
    $(obj + "#" + id + " input:file").each(function(){
        if($(this).val() == "" && !$(this).hasClass('omitir')){
            lleno = false;
            asignaError($(this).attr("id"));
        }            
    }); //fin $("div#divOcupa select").each(function(){
    return lleno;
}
    
function dimensionFrame(){
    var tmp = 0;
    $('#divBody', top.document).css("width",(100) + "%");
    $('#ifrPrincipal', top.document).css("width",(100) + "%");
    var heightFrame = $('#ifrPrincipal', top.document).css("height");
    var widthFrame = $('#ifrPrincipal', top.document).css("width");
    var widthDoc= $(document).width();
    var heightDoc  = document.body.scrollHeight;
    heightFrame     = heightFrame.substr(0, heightFrame.length);
    widthFrame      = widthFrame.substr(0, widthFrame.length);
    var diferencia = parseInt(widthDoc) - parseInt(widthFrame);
    if(diferencia > 0){
        tmp = $('#divBody', top.document).css("width");
        $('#divBody', top.document).css("width",(parseInt(tmp) + parseInt(diferencia)) + "px");
        $('#ifrPrincipal', top.document).css("width",(widthDoc) + "px");
    }
    var posicion = $('#ifrPrincipal', top.document).position();
    posicion = parseInt(posicion.top) + 200;
    heightFrame = parseInt(heightFrame);
    diferencia = heightDoc - heightFrame;
    heightDoc = heightDoc + posicion + diferencia;
    if(heightDoc > heightFrame){
        $('#ifrPrincipal', top.document).css("height",(heightDoc ) + parseInt(diferencia) +posicion + 200 + "px");
    }
}
function botonesUi(){
    /*Funcion para asignar button ui a todos los posibles botones de la pagina*/
    $(":button").button();
    $( "input:button").button();
    $( ":submit").button();
}
function iniciaAjax(){
    /*Ejecuta procesos cuando se inicia un llamado ajax o cuando se esta guardando informacion*/
    $('#dialog-modal').dialog('open');
} //fin function iniciaAjax(){

function terminaAjax(){
    /*Ejecuta procesos cuando se terminan las peticiones ajax*/
    $('#dialog-modal').dialog('close');
} //fin function terminaAjax(){
